home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / DIVPATCH / DIVPATCH.TXT < prev   
Encoding:
Text File  |  1991-07-08  |  7.6 KB  |  132 lines

  1. Dokumentations-File zu DIVPATCH V3.0, 6. März 1991
  2.  
  3. --------------------------------------------------
  4.  
  5.  
  6.  
  7. DIVPATCH - ein PD-Programm von  Gero Zahn
  8.  
  9.                                 Bergrings 27
  10.  
  11.                               D-4953 Petershagen
  12.  
  13.                           Tel.: 05707/2501
  14.  
  15.  
  16.  
  17. Das Programm entstand unter Verwendung von GfA-Basic V3.50 
  18. Interpreter/Compiler. Sofern alle Files komplett weitergegeben werden, 
  19. darf DIVPATCH in beliebig groβer Stückzahl kostenlos verfielfältigt 
  20. werden.
  21.  
  22.  
  23.  
  24. Der "Lieferumfang" von DIVPATCH ist:
  25.  
  26.         DIVPATCH.ACC    - Desk-Accessory-Version von DIVPATCH
  27.  
  28.         DIVPATCH.PRG    - Programm-Version von DIVPATCH
  29.  
  30.         DIVPATCH.TXT    - Dieses Dokumentations-File zu DIVPATCH
  31.  
  32.  
  33.  
  34. Wer sich für den Source-Text interessiert, soll sich bei mir melden, gegen 
  35. 10,- DM und eine formatierte Diskette gibt's ihn frei Haus. Das gleiche 
  36. gilt für Updates. Listings gibt's wahlweise auch auf Papier.
  37.  
  38.  
  39.  
  40. Nach den ganzen Formalitäten: Was ist DIVPATCH überhaupt?
  41.  
  42. Das Wort DIVPATCH läβt sich in zwei Teile zerlegen: 1. DIV wie diverse - 
  43. anscheinend besteht DIVPATCH aus mehreren Teilen, nämlich mehreren 2. 
  44. PATCHes - ein Patch ist grundsätzlich eine Veränderung an einem Programm 
  45. oder im Speicher des Rechners. Ein Beispiel für ein Patch ist zum Beispiel 
  46. ein geändertes TOS, wenn  kontinuierlich mit Hyper-Screen gearbeitet 
  47. werden soll. Aber Patches müssen nicht immer so riesenhaft sein.
  48.  
  49.  
  50.  
  51. Im Grunde genommen handelt es sich bei DIVPATCH um eine Sammlung von vier 
  52. sehr kleinen Veränderungen im Speicher des Rechners, die den Betrieb mit 
  53. dem Rechner ein klein wenig erleichtern sollen. In dieser Kombination 
  54. existierten sie meineswissens bislang noch nicht.
  55.  
  56.  
  57.  
  58. Das erste ist eine Umschaltung der Bild-Darstellung eines 
  59. Monochrom-Monitors von schwarz-auf-weiβ zu weiβ-auf-schwarz und zurück, 
  60. sofern ein Monochrom-Monitor angeschlossen ist. Im Falle eines 
  61. Farbmonitors ein Wechsel der dargestellten Bildfrequenz (50 oder 60 Hz). 
  62. Des weiteren kann der (vom ST so nervend bekannte) Tastatur-Pieps ein- 
  63. oder ausgeschaltet werden. Dies beides ist noch relativ bekannt, die 
  64. beiden nächsten Patches sind da schon etwas ungewöhnlicher:
  65.  
  66. Man stelle sich folgende Situation vor: Man ist Besitzer eines 1040 mit 
  67. eingebautem 3 1/2 "-Laufwerkes und einer externen Floppy, sagen wir eines 
  68. 5 1/4 "-Zoll-Laufwerkes. Natürlich sind manche Daten nur auf 5 1/4 
  69. "-Disketten zu finden. Mitten in einer Computer-Sitzung stellt man also 
  70. fest, daβ man ein File von dieser oder jenen 5 1/4 "-Diskette benötigt. 
  71. Man schiebt sie also ins Laufwerk und schaltet auf Laufwerk B um.
  72.  
  73. Hämisch grinst einen die GEM-Meldung an "Bitte Diskette B ins Laufwerk A 
  74. schieben!" und gestreβt erkennt man den Fehler: Beim letzten Warm- oder 
  75. Kalt-Start des Rechners war das externe Laufwerk nicht eingeschaltet 
  76. gewesen. Kurzerhand tut man dies nun, aber es hilft einem nichts, der ST 
  77. will vom externen Laufwerk nichts wissen. Also: Alle Daten abspeichern, 
  78. daβ System neu hochfahren, alle Daten neu einladen ... Und das kann bei 
  79. Programmen wie z. B. CALAMUS im Disketten-Betrieb schob ein paar Minütchen 
  80. dauern. Die ganze gute Laune ist weg ...
  81.  
  82. Doch das muβ nicht sein: Es ist auch nachträglich möglich, die Zahl der 
  83. angeschlossenen Laufwerke des ST zu verändern. Man kann das externe 
  84. Laufwerk ganz nach eigenem Gutdünken an- und abmelden. Kurzzeitig will man 
  85. etwas von B laden, danach will man aber von A nach A (unterschiedliche 
  86. Disketten) kopieren, ohne eine Ramdisk in Anspruch nehmen zu müssen. 
  87. DIVPATCH tut einem hier den Gefallen und öffnet (oder verbindet) dem ST 
  88. die Augen, was das externe Laufwerk angeht.
  89.  
  90. Und noch etwas, das mit einem externen 5 1/4 "-Laufwerk zu tun hat: Wie 
  91. man weiβ, formatiert ein ST Disketten mit 80 Tracks pro Seite, was auch 
  92. auf 5 1/4 "-Laufwerken 720 KB Platz beschert, sofern das Laufwerk 80 
  93. Tracks verarbeiten kann. Eine MS DOS-Diskette verwendet aber nur 40 
  94. Tracks, also 360 KB. Die Tracks sind somit doppelt so breit wie im 
  95. ST-Format, was mit einem umschaltbaren Laufwerk kein Problem ist. Man kann 
  96. dort die breite der Tracks (normal oder halb) direkt hardwaremäβig 
  97. einstellen. - Das Problem an der Sache ist aber nur das, daβ der ST dem 
  98. Laufwerk nur eine bestimmte Zeit gibt, um von einem Track zum nächsten zu 
  99. kommen. Diese Zeit ist für 80 Track-Laufwerke konzipiert, doch im 40 
  100. Track-Betrieb schafft das Laufwerk die geforderte Strecke nicht und 
  101. verschluckt sich völlig, die Daten sind somit nicht direkt lesbar.
  102.  
  103. Könnte man nur die Zeit verdoppeln, die das Laufwerk pro Trackwechsel zur 
  104. Verfügung gestellt bekommt, so könnte ein ST unter GEM direkt MS 
  105. DOS-Disketten verarbeiten. Und siehe da - man kann. Doch ein 80 
  106. Track-Laufwerk macht bei doppelter Zeit erheblich mehr Lärm als gewohnt, 
  107. von der Tempo-Einbuβe ganz zu schweigen. Man müβte also flexibel, je nach 
  108. Bedarf, den Zeitfaktor ändern können. Und genau das kann DIVPATCH auch.
  109.  
  110.  
  111.  
  112. Soviel zu den Möglichkeiten, nun zur Bedienung.
  113.  
  114. Ab Version 3.0 ist der compilierte Code sowohl als Accessory als auch als 
  115. Programm lauffähig. Das heiβt: Einfach nach "DIVPATCH.ACC" oder 
  116. "DIVPATCH.PRG" umbenennen und das gewonne File erfüllt ohne Murren seinen 
  117. Dienst. Zur Bedienung: Entweder, man wählt das "DIVPATCH"-Accessory oder 
  118. man startet das Programm vom Desktop aus. Man landet zunächst beim 
  119. Titelbild von DIVPATCH mit dem Namen des Autors, der Versions-Nummer und 
  120. dem Publikations-Datum. (Beim Aufruf als Accessory erscheint das Titelbild 
  121. nur beim ersten Aufruf.)
  122.  
  123.  
  124.  
  125. Darauf folgt das Haupt-Menü: "Floppy", "Div." und "Exit". Exit kehrt 
  126. wieder zum Desktop (egal wohin auch immer) zurück. "Floppy" und "Div." 
  127. bringen einen in die beiden Unter-Menüs.
  128.  
  129.  
  130.  
  131. Floppy: Es erscheint ein neues Menü: "Exflop", "Seek" und "Cancel", 
  132. letzteres führt zurück zum Hauptmenü. Bei Exflop hat man die Möglichkeit 
  133. zu wählen, ob das externe Laufwerk nun angeschlossen sein soll oder nicht. 
  134. Der aktuelle Status ist dicker eingerahmt, wie bei allen Auswahlen dieser 
  135. Art. "Cancel" geht wieder zurück zum Floppy-Menü. Seek kann nur gewählt 
  136. werden, wenn eine externe Floppy angemeldet ist. Hier muβ man die Frage 
  137. beantworten, ob das externe Laufwerk nun mit 40 oder 80 Tracks arbeiten 
  138. soll. Gleich hier die Bemerkung: Das funktioniert nur mit dem 88'er 
  139. Blitter- oder dem 89'er Rainbow-ROM-TOS (soweit ich weiβ). Mit 85'er 
  140. RAM-TOS funktioniert's jedenfalls nicht, wie's mit dem ST/E-TOS 1.6 ist, 
  141. kann ich nicht sagen.
  142.  
  143.  
  144.  
  145. Div.: Hier gibt es die Wahl zwischen "Click" und "Color" bei Benutzung 
  146. eines Monochrom-Monitors, bei Farbmonitor hat man die Wahl zwischen 
  147. "Click" und "ScrFreq". Bei Click kann man seinen Wunsch äuβern, ob man bei 
  148. jedem Tastendruck einen Piepser hören will oder nicht. Color stellt einem 
  149. die Wahl zwischen normaler oder reverser Darstellungsweise. ScrFreq stellt 
  150. den Nutzer vor die Wahl, ob er auf 50 Hz- oder 60 Hz-Darstellung 
  151. umschalten will, was dann auch prompt geschieht.
  152.  
  153.  
  154.  
  155. Das Programm läuft sowohl als Accessory als auch als Programm in allen 
  156. drei normalen Auflösungen ST-Auflösungen, abgesehen vielleicht von Color / 
  157. ScrFreq im DIV.-Menü.
  158.  
  159.  
  160.  
  161. Mit GfA-Basic ein Accessory zu programmieren war mit Basci-Version 2.xx 
  162. immer ein unglückseliges Unterfangen. Die Probleme, die sich für DIVPATCH 
  163. Version 2.xx in der Accessory-Version ergaben sind nun durch die 
  164. Verwendung von GfA-Basic V3.50E endlich behoben, herzlichen Dank nochmal 
  165. an Frank Ostrowski für das saugute Basic.
  166.  
  167.  
  168.  
  169. Für neue Versionen plane ich einen integrierten automatischen und 
  170. manuellen Bildschirm-Schoner. Und dann noch so DIVerse andere PATCHes ...
  171.  
  172.  
  173.  
  174. Gero Zahn, 6. 3. 1991
  175.  
  176. <EOF>
  177.  
  178.